|
CATIA V5 Programmierung : wissensbasierten, parametrischen CATIA V5 Moduls
stefanandreas am 15.09.2003 um 09:41 Uhr (0)
Hi, Die Knowledgeware in CATIA V5 beinhaltet glaube momentan 7 verschiedene wissensbasierte Module. Für die parametrische CAD Modellierung sind denke ich die Knowledge Adviser und Knowledge Expert Module die geeigneten. Da können benutzerdefinierte Parameter, Formeln, Regeln, Prüfungen angelegt werden. Gruß Stefan [Diese Nachricht wurde von stefanandreas am 15. September 2003 editiert.]
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
stefanandreas am 22.11.2005 um 15:55 Uhr (0)
Hallo Christian,die VBA-Integration ist ziemlich analog zu der in z.B. Excel (da kann man ein bischen üben). einfach neue Userform erzeugen und mit der Toolbox Elemente hinzufügen. mit Doppelklick auf so ein Element (z.B. Button) bekommst du direkt eine dazugehörige Sub (programabschnitt).ein Buch kann ich Dir nicht empfehlen, aber für den Einstieg helfen auch CATIA fremde Foren, wie z.B. Herbers Excelforum weiter, soweit es um den VB Code geht.also einfach mutig ausprobieren und Spaß haben.Aufruf:Sub CATM ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FeatureGenerator
stefanandreas am 14.08.2006 um 12:44 Uhr (0)
Hallo zusammen,ich suche nach einer Möglichkeit, eine vorhandene Knowledge-Reaktion wenigstens in VB als Object zu kriegen (über Index oder so, ohne den Namen zu wissen). In der Relations Collection ist es nicht drin und ich weiß nicht, wie ich mit dem KnowledgeObject umgehen muss (scheint in keiner Collection zu sein.). Analog auch für Aktionen, VB-Makros im Dokument, etc.Jemand damit Erfolg gehabt? Bin für jeden Hinweis dankbarLiebe GrüßeStefanPs CATIA V5 R14 SP3 auf win
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : existenz des Knoten Relations prüfen, ohne ihn anzulegen?
stefanandreas am 06.09.2006 um 13:21 Uhr (0)
Hallo allezusammen,gibt es eine Möglichkeit in der Struktur document1.part nur zu schauen, ob der Knoten Relations überhaupt existiert? sobald ich z.B. mit document1.part.relations.count schaue, ob was drin ist, erzeugt CATIA den Knoten schon, wenn er nicht vorhanden war. den Knoten nachträglich wieder löschen (select, delet) kostet unheimlich Performance, besonders, wenn ich durch ne größere Productstruktur traversiere.Bitte um Hilfe, vielen DankLiebe GrüßeStefan
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : existenz des Knoten Relations prüfen, ohne ihn anzulegen?
stefanandreas am 11.09.2006 um 10:04 Uhr (0)
Hallo okl,erstmal vielen Dank fürs ausprobieren. ich bin leider immer noch nicht weiter. vielleicht habe ich mich auch etwas ungenau ausgedrückt, deshalb jetzt noch ein bischen drumherum.ich greife von "außen" mit vb .net über die Klasse KnowledgewareTypeLib.Optimizations auf die Collection zu. In recursivem Aufruf für Products und Parts:richtiges Product wird übergebenIf iProduct.Relations.Optimizations Is Nothing Then MsgBox("existiert nicht")Else MsgBox("existiert")End IfDim oOptimizations As Optimiza ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
stefanandreas am 11.09.2006 um 15:23 Uhr (0)
Hallo zusammen,eine Methode zum finden mehrere Instanzen ist die Prozessliste aller CNEXT Prozesse:Dim pList() As System.Diagnostics.Process = System.Diagnostics.Process.GetProcessesByName("CNEXT") mit pList.Length bekommt man die Anzahl laufender CATIA Instanzen. die einzelnen Prozesse aus dem Array geben auch recht viel Informationen, z.B. ProzessId, Titel des Hauptfensters. Ich habe das verwendet, um die Application in den Vordergrund zu holen: AppActivate(ProzessId). Man könnte damit auch eine Überpfüf ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Warning unterdrücken
stefanandreas am 22.11.2005 um 15:49 Uhr (0)
Hallo,ich möchte eine Konstruktionstabelle per Makro löschen und bekomme ein unhübsches Fenster "Messages fired by knowledge", mit der Warnung, das eine Formel die Konstruktionstabelle als Inputfeature hat.Wie kann ich diese Warnung deaktivieren, bzw. so abfangen, das ich die Meldung in meiner eigenen Userform anzeigen kann.das klassische CATIA.DisplayFileAlerts = False konnte die Warnung leider nicht unterdrücken.Hat jemand eine Idee?GrüßeStefan
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |